/************************************************************************

								Heroes IV
					  Copyright 2000, The 3DO Company

	------------------------------------------------------------------
  						       dialog_creature_portal.h

	$Header: /game/recruit_dialog.h $

	$NoKeywords: $

 ************************************************************************/
#ifndef DIALOG_CREATURE_PORTAL_H_INCLUDED
#define DIALOG_CREATURE_PORTAL_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "button_group.h"
#include "recruit_dialog.h"

class t_town;
// ---------------------------------------------------------------------
// recruit creatures dialog
// ---------------------------------------------------------------------
class t_dialog_creature_portal : public t_recruit_dialog
{
public:
	t_dialog_creature_portal( t_window* parent, t_town* town, 
		                      t_material_array const& budget, int discount );

protected:
	void select_creature( t_button*, t_creature_type creature );

	t_town*				m_town;
	t_bitmap_group_ptr  m_ring_bitmaps;
	t_button_group      m_button_group;
	int					m_discount;
};

#endif // DIALOG_CREATURE_PORTAL_H_INCLUDED